laptop notebook law monitor contracts networking java java consultant open source developers computer service development computer repair lawyer j2ee projects laptops attorney